package com.softer.wxzj.service;

import com.softer.wxzj.entity.BaseRegionInfo;
import com.softer.wxzj.entity.ResourceTree;
import com.softer.wxzj.entity.SysLoginInfo;
import com.softer.wxzj.entity.SysResource;

import java.util.List;
import java.util.Map;

/**
 * HomeService class
 *
 * @author zcz
 * @date 2019/1/16
 */
public interface HomeService {

    List<Map<String, String>> getHomeDetailTotal(String code);

    /**
     * 获取菜单
     *
     * @param userName
     * @return
     */
    List<SysResource> getMenu(String userName);

    /**
     * 查询菜单
     *
     * @return
     */
    List<ResourceTree> getResourceTree();

    /**
     * 页面
     *
     * @return
     */
    List<Map<String, String>> getHomeTotal();

    /**
     * 获取上次登录记录
     *
     * @return 上次登录记录
     */
    SysLoginInfo getLoginInfo(String operNo);

    /**
     * 登陆人管线区域范围
     * @param operNo 登陆人幢号
     * @return
     */
    List<BaseRegionInfo> getAllRegionByOperNo(String operNo);
}
